package cn.wolfcode.p2p.base.service;

import cn.wolfcode.p2p.base.domain.LoginInfo;

import java.util.List;

public interface ILoginInfoService {
    /**
     * 用户注册
     * username 用户名即手机号
     * verifycode 手机验证码
     * password 登录密码
     * confirmPwd 确认登录密码
    */
    void register(String username, String verifycode, String password, String confirmPwd);

    /**
     * 判断手机号是否被注册
     * @param username 手机号码
     * @return 数据库存在
     */
    boolean existUsername(String username);

    void login(LoginInfo loginInfo, Integer userType);

    /**
     * 查出所有后台认证人员
     * @return
     */
    List<LoginInfo> listAuditors();

    /**
     * 注销登录页面
     */
    void logout();
}
